| Modifier and Type | Field and Description |
|---|---|
protected OfferingStrategy |
AcceptanceStrategy.offeringStrategy
Reference to the offering strategy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AcceptanceStrategy.init(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Standard initialize method to be called after using the empty constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AC_Yushu.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Nozomi.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2010.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMcrazyHaggler.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentSmith.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentFSEGA.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
| Constructor and Description |
|---|
AC_AgentFSEGA(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentK(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_AgentSmith(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMcrazyHaggler(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2010(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Nozomi(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Yushu(NegotiationSession negoSession,
OfferingStrategy strat) |
| Modifier and Type | Method and Description |
|---|---|
void |
AC_ValueModelAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_TheNegotiator.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_NiceTitForTat.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_IAMHaggler2011.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_HardHeaded.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gahboninho.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_BRAMAgent.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_AgentK2.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ValueModelAgent.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
void |
AC_Gahboninho.initializeAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
void |
AC_AgentK2.initializeAgent(NegotiationSession negotiationSession,
OfferingStrategy os) |
| Constructor and Description |
|---|
AC_AgentK2(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_BRAMAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_Gahboninho(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy) |
AC_HardHeaded(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_IAMHaggler2011(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_NiceTitForTat(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_TheNegotiator(NegotiationSession negoSession,
OfferingStrategy strat) |
AC_ValueModelAgent(NegotiationSession negoSession,
OfferingStrategy strat) |
| Modifier and Type | Method and Description |
|---|---|
void |
Multi_AcceptanceCondition.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Time.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Previous.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Next.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_MAC.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Gap.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_ConstDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Const.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV4.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV3.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiV2.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProbDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiProb.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindowDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMaxInWindow.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiMax.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvgDiscounted.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiBestAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_CombiAvg.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
void |
AC_Combi.init(NegotiationSession negoSession,
OfferingStrategy strat,
java.util.HashMap<java.lang.String,java.lang.Double> parameters) |
| Modifier and Type | Field and Description |
|---|---|
protected OfferingStrategy |
BOAagent.offeringStrategy
what to offer
|
| Modifier and Type | Method and Description |
|---|---|
OfferingStrategy |
BOAagent.getOfferingStrategy()
Returns the offering strategy of the agent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BOAagent.setDecoupledComponents(AcceptanceStrategy ac,
OfferingStrategy os,
OpponentModel om,
OMStrategy oms)
Set the components of the decoupled agent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IAMHaggler_Test_Offering |
| Modifier and Type | Class and Description |
|---|---|
class |
AgentFSEGA_Offering
This is the decoupled Offering Strategy for AgentFSEGA (ANAC2010).
|
class |
AgentK_Offering
This is the decoupled Offering Strategy for Agent K (ANAC2010).
|
class |
AgentSmith_Offering
This is the decoupled Offering Strategy for AgentSmith (ANAC2010).
|
class |
IAMCrazyHaggler_Offering
This is the decoupled Offering Strategy for IAMCrazyHaggler (ANAC2010).
|
class |
IAMhaggler2010_Offering
This is the decoupled Offering Strategy for IAMhaggler2010 (ANAC2010).
|
class |
Nozomi_Offering
This is the decoupled Offering Strategy for Nozomi (ANAC2010).
|
class |
Yushu_Offering
This is the decoupled Offering Strategy for Nozomi (ANAC2010).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgentK2_Offering
This is the decoupled Offering Strategy for Agent K2 (ANAC2010).
|
class |
BRAMAgent_Offering
This is the decoupled Offering Strategy for BRAMAgent (ANAC2011)
The code was taken from the ANAC2011 BRAMAgent and adapted to work within the BOA framework
For the opponent model extension a range of bids is found near the target utility.
|
class |
Gahboninho_Offering
This is the decoupled Offering Strategy for Gahboninho (ANAC2011)
The code was taken from the ANAC2011 Gahboninho and adapted to work within the BOA framework
DEFAULT OM: None
Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies
T.
|
class |
HardHeaded_Offering
This is the decoupled Offering Strategy for HardHeaded (ANAC2011).
|
class |
IAMhaggler2011_Offering
This is the decoupled Offering Strategy for IAMhaggler2011 (ANAC2011).
|
class |
NiceTitForTat_Offering
This is the decoupled Offering Strategy for NiceTitForTat (ANAC2011).
|
class |
TheNegotiator_Offering
This is the decoupled Offering Strategy for TheNegotiator (ANAC2011).
|
class |
ValueModelAgent_Offering
This is the decoupled Offering Strategy for ValueModelAgent (ANAC2011).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChoosingAllBids
This class implements an offering strategy which creates a list of possible bids and
then offers them in descending order.
|
class |
GeniusTimeDependent_Offering
The problem with the default TDT, is that when the negotiation starts, some time has already
passed.
|
class |
Random_Offering
This class implements the Simple Agent a.k.a.
|
class |
TimeDependent_Offering
This is an abstract class used to implement a TimeDependentAgent Strategy adapted from [1]
[1] S.
|
| Modifier and Type | Method and Description |
|---|---|
OfferingStrategy |
BOAagentRepository.getOfferingStrategy(java.lang.String name)
Method used to load the offering strategy associated with the given name.
|